Skip to content
导航栏

配置模型对应的表单

当我们配置好数据表格后,在 Yao 管理后台能看到数据列表,但是还不能编辑数据。接下来需要配置模型对应的表单。

表单配置文件保存目录forms。参考示配置文件创建一个新的文件book.form.yao

sh
├── forms
   ├── admin
      └── user.form.yao
   └── demo
       └── pet.form.yao

配置文件:book.form.yao

jsonc
{
  "name": "书籍",
  "action": {
    "bind": { "model": "book", "option": {} }
  }
}

创建并保存文件后,需要更新模型对应的表格配置文件book.tab.yao,增加配置项action.bind.option

jsonc
{
  "name": "书籍",
  "action": {
    "bind": {
      "model": "book",
      "option": { "form": "book" }
    }
  }
}

在浏览器里刷新 url 地址http://127.0.0.1:5099/admin/x/Table/book

在页面的右上角会多出来一个"创建"按钮。

  • 点击按钮会弹出新的表单。
  • 在表单里填入数据并点击保存按钮。
  • 点击关闭按钮关闭表单输入界面。

在数据列表的右边,每条记录都会显示 3 个按钮,"查看","修改","删除"。

总结

到这里,一个基础的模型与相关的 CURD 界面已配置完成。模型与 CURD 操作只需要四步。

  • 定义模型文件
  • 生成数据库表
  • 配置表格
  • 配置表单

熟练后几分钟能就配置一个模型 CURD 界面。